package com.plian.system.entity.fr.bonds;

import com.baomidou.mybatisplus.annotation.TableName;
import com.plian.system.mybatis.base.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

@Data
@TableName("cqzc_exist_approval")
@ApiModel(value = "ExistApproval对象", description = "现有批文表")
public class ExistApproval extends BaseEntity {

    @ApiModelProperty("单据编码")
    private String code;

    @ApiModelProperty("组织机构id")
    private String orgId;

    @ApiModelProperty("单据类型码")
    private String formType;

    @ApiModelProperty("批文获得日")
    private String approvalGetDate;

    @ApiModelProperty("批文获得单位")
    private String approvalGetOrgId;

    @ApiModelProperty("注册批准文号")
    private String registrationApprovalNumber;

    @ApiModelProperty("债券类型")
    private String bondVarieties;

    @ApiModelProperty("主承销商")
    private String leadUnderwriter;

    @ApiModelProperty("主管部门")
    private String competentDepartment;

    @ApiModelProperty("批复意见")
    private String reply;

    @ApiModelProperty("批文到期日")
    private String approvalDueDate;

    @ApiModelProperty("发文机构")
    private String issuingOrgName;

    @ApiModelProperty("注册额度")
    private BigDecimal registerQuota;

    @ApiModelProperty("已使用额度")
    private BigDecimal usedQuota;

    @ApiModelProperty("未使用额度")
    private BigDecimal unusedQuota;

    @ApiModelProperty("备注")
    private String remarks;

    @ApiModelProperty("数据来源")
    private String dataSource;

    @ApiModelProperty("数据来源id")
    private String dataSourceId;

}
